/*
 * -------------------------------------------------------------------------------------------------
 *                            COPYRIGHT(C) BOCO HEALTH 2016
 * -------------------------------------------------------------------------------------------------
 *
 * =================================================================================================
 *  HISTORY
 *
 *      Tag                Date            Author           Description
 * =================================================================================================
 *      created            2016/11/17      lizhineng        create
 * =================================================================================================
 *
 */

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*
==================================================================================
 * HISTORY
 *
 * Tag                      Date       Author           Description
 * ======================== ========== ===============  ==========================
 *       created            2016/7/20   caodailu
 *
==================================================================================
 */
package com.boco.base.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 创建人： caodailu
 * 创建时间：2016/7/20 0020
 * 邮箱：caodailu@boco.com.cn
 */
public class MyTextUtils {
    /**
     * @param str 判断str是否为手机号码
     * @return
     */
    public static boolean isMobileNum(String str) {
        Pattern pattern = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(14[57])|(17[0])|(17[7])|" +
                "(18[0,0-9]))\\d{8}$");
        Matcher matcher = pattern.matcher(str);
        return matcher.matches();
    }

    public static boolean isIdCard(String idCard) {
        CheckIdCard checkIdCard = new CheckIdCard(idCard);
        return checkIdCard.validate();
    }
}
